body{
	background: url(../img/bd-bg.png) repeat-x;
	height: 1500px;
}
.clearfix:before,
.clearfix:after{
	content: '';
	display: table;
	clear: both;
}
.clearfix{
	zoom: 1;
}
/** 居中和940宽度 **/
.w{
	width:940px;
	margin:0 auto;
}
/* header开始 */
.header{
	padding-top:37px;
	/* background-color: aqua; */
	padding-bottom:46px;
}
.logo{
	margin-left:15px;
	/* float: left; */
}
.nav{
	float:right;
	margin-top:22px;
}
.nav li{
	float:left;
	padding: 0 10px 10px 10px;
	border-left:1px #d6d6d6 dotted;
}
/** 导航条连接字体 **/
.nav a{
	color:#666;
	font:bold 14px Georgia;
	text-decoration: none;
}
.nav a:hover{
	color:#a2a2a2;
	border-bottom:1px solid #d63f8c ;
}
.nav p{
	color: #b7b7b7;
	font:11px tahama;
}
/* header结束 */
/* banner开始 */
.banner{
	/* height: 200px; */
	padding-bottom: 10px;
	background: url(../img/banner-bg.png) no-repeat bottom center;
	position: relative;
}
.pinter-div {
	position:absolute;
	bottom:30px;
	left:40px
}
.pinter-div li{
	float: left;
	padding: 0 2px;
}

.pinter-div li a {
	height: 17px;
	width:17px;
	background: url(../img/pointer.png);
	display: inline-block;
}
	
.pinter-div li a:hover,
.pinter-div li a.active{
	background: url(../img/pointer-active.png);
}
/* banner结束 */
/* conetnt开始 */
.content{
	/* background-color: firebrick; */
	background: url(../img/line.png) no-repeat bottom center;
}
.content h1{
	text-align: center;
	font: bold 24px Georgia;
	padding:6px 0 20px 0;
	background: url(../img/line.png) no-repeat bottom center;
}
.content-list{
	/* overflow: hidden; */
	margin-top:38px;
}
.content-list li:nth-child(2){
	margin:0 20px;
	
}
.content-list li{
	width: 300px;
	float: left;
	animation: slideInUp 1s backwards paused;
	/* background: #D63F8C; */
	
}
.content-list h2{
	color: #11719e;
	font: 21px Georgia;
}
.content-list .h2-sub{
	color: #8c8c8c;
	font: 12px Helvetica;
	margin-top:5px;
}
.content-list .img-container{
	background:url(../img/img-bg.png) no-repeat;
	display: block;
	width: 299px;
	height: 190px;
	text-align: center;
	margin: 10px 0 16px 0 ;
	padding-top: 12px;
}
.content-list img{
	/* margin:12px 0 0 7px; */	
}
.content-list .content-list-abstract{
	height: 92px;
	color: #3e3e3e;
	font: 13px Helvetica;
	word-spacing: 2px;
	overflow: hidden;
	margin-bottom: 20px;
	
}
.content-list .lm{
	background: url(../img/btn1.png) no-repeat;
	display: block;
	height: 40px;
	width:163px;
	margin-left: 5px;
	text-decoration: none;
	color: #016999;
	font:12px Helvetica;
	line-height: 40px;
	text-indent: 1em;
	margin-bottom: 35px;
}
/* content结束 */
/* contact 开始*/
.contact{
	margin-top:44px; 
}
.contact>div{
	float: left;
	width: 300px;
	height: 360px;
	/* background: #B22222; */
	/* border: 1px solid black; */
	box-sizing: border-box;
}
.contact>div:nth-child(2){
	/* background: green; */
	margin:0 20px;
}
.contact input.txt{
	background: url(../img/input.png) no-repeat;
	width: 286px;
	margin-bottom: 15px;
	height: 33px;
	border-radius: 5px;
	border-style:none;
	line-height: 33px;
	padding:0 5px;
}
.contact textarea{
	background: url(../img/textarea.png) no-repeat;
	width: 286px;
	height: 134px;
	border: none;
	/*去除滚动条*/
	overflow: auto;
	resize:none;
	margin:10px 0 8px 0;
	padding:0 5px;
}
.contact .btn{
	width:163px;
	height:32px;
	background: url(../img/btn2.png) no-repeat;
	border: none;
}
.contact h2{
	color: #444;
	font:18px georgia;
	border-bottom:1px dashed #d3c3d3;
	padding-bottom:10px;
	margin-bottom: 15px;
}
.sc p{
	color: #3e3e3e;
	font: 13px Helvetica;
	word-spacing: 2px;
	margin-bottom: 8px;
}
.sc .sc-icon{
	float:left;
	animation:bounceInLeft 1s forwards paused;
}
.sc li:not(:first-of-type){
	margin-left:7px;
}

.sc .sc-icon a{
	display: inline-block;
	width:54px;
	height:54px;
}
.sc .sc-icon .rss{
	background: url(../img/rss.png);
}
.sc .sc-icon .fb{
	background: url(../img/fb.png);
}
.sc .sc-icon .in{
	background: url(../img/in.png);
}
.sc .sc-icon .tw{
	background: url(../img/tw.png);
}
.sc .sc-icon .yt{
	background: url(../img/yt.png);
}
.sc .ns{
	margin-top:23px;
}
.nu li{
	border-bottom:1px dashed #d3c3d3;
	padding-bottom: 9px;
	margin-bottom: 12px;
	animation: zoomIn 1s backwards paused;
}

.nu li p{
	width:232px;
	display: inline-block;
	color: #3e3e3e;
    font: 13px Helvetica;
    word-spacing: 2px;
}
/* contact 结束*/

.footer{
	height: 188px;
	background: url(../img/bd-footer.png) repeat-x;
}
.footer-container{
	position:relative;
}
.cr{
	position:absolute;
	top:40px;
	left:637px;
	font:12px Helvetica;
	color:gray;
	
}
.running{
    animation-play-state: running !important;
}